physically challenged person - English Synonyms Dictionary